-
Notifications
You must be signed in to change notification settings - Fork 373
Enhance UI: Implement responsive card layout for Governing Board representatives and chairs (Resolves #2741) #2836
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…out and integrates CTE chairs. Categorizes elected representatives into boxed container sections for better readability.
Hi @HarHarLinks , |
Hey @HarHarLinks , |
Hi @AnushtupGhosh5, this is incredible, thank you very much for this contribution! This goes far beyond what I could dream of when I wrote the ticket, I am in awe. You have obviously spent some effort on marrying the existing rather raw design with some bells and whistles for a more modern experience. We have internally also discussed redesigning the website. Before I can accept this PR or give clearer feedback, I will have to check with the team. Unfortunately this might take some time due to the summer holiday season. |
sure, no problem @HarHarLinks. Thank you for your compliments; it means a lot. |
Hi @HarHarLinks, |
Signed-off-by: HarHarLinks <[email protected]>
Signed-off-by: HarHarLinks <[email protected]>
Signed-off-by: HarHarLinks <[email protected]>
I went and removed some of the css that I found not to match the website's current design, animations, gradients. I also removed a good amount of seemingly redundant CSS and renamed a thing whose name appeared to be misleading to me. I also converted titles generated by CSS pseudo elements to proper md source. This and the comments stating the obvious gave this PR a smell of having been generated using an LLM. We don't currently have a policy about using "AI", though as maintainers we would appreciate contributions that are well-understood and clean, beyond "the result looks like it works". Note that by signing off, you affirm that you have the rights to contribute your patches under our license. Please point out in case my removing stuff broke something and explain why. I would be ready to merge at this point, but am looping in my co-maintainers for review since at this point I wrote half of the PR myself. |
This PR improves the visual presentation and responsiveness of the Governing Board page by implementing a modern card-based layout system.
fixes #2741
Key Changes:
Technical Details:
Visual Improvements:
Testing:
This update significantly improves the user experience while maintaining a professional and organized presentation of the Governing Board structure.